import service from "@/utils/request"
interface OrderSummaryType {
  brand?: string //	品牌	string	body	true
  completeEndTime?: string //	完成日期 结束	string	body	true
  completeStartTime?: string //	完成日期 开始	string	body	true
  customStyle?: string //	货号	string	body	true
  deliveryEndTime?: string //	客户交期 结束	string	body	true
  deliveryStartTime?: string //	客户交期 开始	string	body	true
  dutyDept?: string //	厂商	string	body	true
  lotNo?: string //	指令号	string	body	true
  pageNum: number //		integer	body	true
  pageSize: number //		integer	body	true
  type?: string //	采集类型	string	body	true
  workName?: string //	生产员工	string	body	true
}
export interface TableListType {
  list: [],
  total: number,
  pageNum: number,
  pageSize: number,
  totalNum?: number
}
interface SelectListType {
  brands?: string[],
  samples?: string[],
  seasons?: string[],
  duty?: string[],
  works?: string[],
  types?: string[]
}
export default {
  // 获取表格列表
  getTableList(params: OrderSummaryType) {
    return service.post<any, TableListType>('/yield/cutYieldList', params)
  },
  // 获取下拉列表
  getSelectList() {
    return service.get<any, SelectListType>('/yield/getCutYieldCondition')
  }
}